﻿using System;

namespace SqueezeboxLib
{
    public class AlarmStateChangedEventArgs : EventArgs
    {
        public string PlayerID { get; private set; }

        public AlarmState State { get; private set; }

        public string ID { get; private set; }

        public AlarmStateChangedEventArgs(string playerID, AlarmState state, string alarmID)
        {
            PlayerID = playerID;
            State = state;
            ID = alarmID;
        }
    }

    public enum AlarmState
    {
        sound,
        end,
        snooze,
        snooze_end
    }
}
